//跳转到个人中心修改页面
function personEdit() {
    window.location.href="/javaweb_war_exploded/PersonServlet";
}
//点击取消按钮跳转到个人中心展示页
function cancel() {
    window.location.href="/javaweb_war_exploded/ShellPageServlet";
}
//点击保存按钮执行的方法
function save() {
    //获取用户名
    var userName=document.getElementById("userName").value;
    if (userName==null || userName==""){
        alert("请输入用户名！");
        return;
    }
    //获取手机号
    var phone=document.getElementById("phone").value;
    if (phone==null || phone==""){
        alert("请输入手机号！");
        return;
    }
    //获取密码
    var password=document.getElementById("password").value;
    if (password==null || password==""){
        alert("请输入密码！");
        return;
    }
    //判断两次输入的密码是否一致
    var passwordSure=document.getElementById("passwordSure").value;
    if (passwordSure != password){
        alert("密码不一致请重新输入！");
        return;
    }
    //获取邮箱
    var email=document.getElementById("email").value;
    if (email==null || email==""){
        alert("请输入邮箱！");
        return;
    }
    //获取注册类型
    var registType=document.getElementById("registType").value;
    //获取性别
    var sex=document.getElementById("sex").value;//调用同一个js文件中的函数
    console.log("用户名",userName);
    console.log("手机号",phone);
    console.log("密码",password);
    console.log("邮箱",email);
    console.log("注册类型",registType);
    console.log("性别",sex);
    var data={"userName":userName,
        "phone":phone,"password":password,
        "email":email,"registType":registType,
        "sex":sex
    };
    //$.ajax用于前端和后端的交互，通过掉哟后端接口返回数据给前端，是一个异步过程
    $.ajax({
        "dataType":"json",//数据类型是json格式
        "type":"POST",//接口请求类型为POST请求
        "data":data,//传入的参数
        "url":"/javaweb_war_exploded/PersonServlet",//接口地址
        "success":function (result) {//success表示接口请求成功后要做的事情
            //成功之后做的代码块
            console.log(result);
            if (result.code > 0) {
                alert("修改成功！");
                if (result.passwordState == "true") {
                    //密码已被修改，强制退出
                    alert("检测到您的密码已被修改，请重新登录！");
                    window.location.href = "/javaweb_war_exploded/LoginOutServlet";
                } else {
                    cancel();//返回到展示页面
                }
            }else {
                alert("修改失败！")
            }
        },error:function (XMLHttpRequest,textStatus,errorThrown) {
            //error表示接口请求失败后要做的事情
            alert("连接到读取器出现错误，请稍后再试！");
        }
    });
}